<%@ page language="java" import="java.util.*,Bean.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>订餐者查询订单界面</title>

		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">

	</head>

	<body>
		<center>
			<%!//该标签是用于声明属性和方法；%>
			<%
				//通过session对象获取用户信息
				Order order = (Order) session.getAttribute("Order");
				//获取保存用户查询信息集合的对象
				List<Order> orderList = (List<Order>) session.getAttribute("ORDER_LIST");
				int pageNow = (Integer) session.getAttribute("currentPage");
				int pageCount = (Integer) session.getAttribute("CountPage");
			%>
			<h2>
				登录用户：<% order.getCustomName();%>
			</h2>
			<hr>
			<table border='1'>
				<%
					for (Order order2 : orderList) {
				%>
				<tr>
					<td>
						订单ID
					</td>
					<td>
						下单时间
					</td>
					<td>
						订单状态
					</td>
					<td>
						支付方式
					</td>
				</tr>

				<tr>
					<td><%=order.getOrderID()%></td>
					<td><%=order.getOrderTime()%></td>
					<td><%=order.getCondition()%></td>
					<td><%=order.getPayWay()%></td>
				</tr>
				<tr>
					<td>
						菜 名
					</td>
					<td>
						单 价
					</td>
					<td>
						数 量
					</td>
					<td>
						总 价
					</td>
				</tr>
				<tr>
					<td><%=order.getDishName()%></td>
					<td><%=order.getDishPrice()%></td>
					<td><%=order.getNumber()%></td>
					<td><%=order.getTotlePrice()%></td>
				</tr>
				<tr>
					<td>
						订餐顾客
					</td>
					<td>
						电话
					</td>
					<td>
						来自餐馆
					</td>
					<td>
						所属菜系
					</td>
				</tr>
				<tr>
					<td><%=order.getCustomName()%></td>
					<td><%=order.getPhone()%></td>
					<td><%=order.getRestName()%></td>
					<td><%=order.getDishStyleName()%></td>

				</tr>

				<tr>
					<td>
						送餐地址
					</td>
				</tr>
				<tr>
					<td><%=order.getAddress()%></td>
				</tr>

				<%
					}
				%>

			</table>
			<%
				//显示首页；
				if (pageNow != 1) {
					out.println("<a href=queryByPageContrl?curPage=" + 1
							+ "> 首页 </a>");
				}
				//显示上一页
				if (pageNow != 1) {
					out.println("<a href=queryByPageContrl?curPage="
							+ (pageNow - 1) + "> 上一页 </a>");
				}
				//显示超链接分页，规定每页显示3条记录，默认从第一页开始,同时指显示5页的超链接
				//但是为了防止最后显示页数超出预期，需要进行控制，如果到达倒数第五页时，只需要显示剩下的页数超链接即可；
				if (pageNow <= pageCount - 4) {
					for (int i = 1; i <= pageNow + 4; i++) {
						out.println("<a href=queryByPageContrl?curPage=" + i + ">"
								+ i + "</a>");
					}
				} else {
					for (int i = pageNow; i <= pageCount; i++) {
						out.println("<a href=queryByPageContrl?curPage=" + i + ">"
								+ i + "</a>");
					}
				}
				//显示下一页
				if (pageNow != pageCount) {
					out.println("<a href=queryByPageContrl?curPage="
							+ (pageNow + 1) + "> 下一页 </a>");
				}
				//显示尾页；
				if (pageNow != pageCount) {
					out.println("<a href=queryByPageContrl?curPage=" + pageCount
							+ "> 尾页 </a>");
				}
			%>
		</center>
	
</html>
